﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Text;
using ApplicationLibrary.SqlConnector;

namespace Vintner.Items.ModuleData
{

//    #region TRItemsPrice
//    public class TRItemPrices : DataReaderUpdater
//    {
//        public TRItemPrices(SqlABConnection sqlCN, bool updater)
//            : base(sqlCN, updater)
//        {
//        }

//        public override bool Find(string code)
//        {
//            if (dataSet == null)
//                CreateConnection();

//            dataSet.Clear();
//            sqlP1.Value = code;

//            sqlDA.Fill(dataSet, VI_ItemsPrice.Name);
//            return dataSet.Tables[VI_ItemsPrice.Name].Rows.Count > 0;
//        }

//        protected override void CreateConnection()
//        {
//            dataSet = new DataSet("TRItemPrices");
//            myTable = VI_ItemsPrice.Name;

//            QueryBuilder qB = new QueryBuilder();
//            sqlP1 = new SqlABParameter(sqlCN.ProviderType, "@p50", SqlDbType.NVarChar, 16);

//            qB.AddSelect();
//            qB.AddFrom(VI_ItemsPrice.Name);
//            qB.AddCompare(VI_ItemsPrice.Item, sqlP1);

//            sqlCM = new SqlABCommand(qB.Query, sqlCN);
//            sqlCM.Parameters.Add(sqlP1);
//            sqlDA = new SqlABDataAdapter(sqlCM);
//        }

//    }
//    #endregion
//    #region TRItemPrice
//    public class TRItemPrice : DataReaderUpdater
//    {
//        SqlABParameter sqlP2;

//        public TRItemPrice(SqlABConnection sqlCN, bool updater)
//            : base(sqlCN, updater)
//        {
//        }

//        public bool Find(string item, string category)
//        {
//            if (dataSet == null)
//                CreateConnection();

//            dataSet.Clear();
//            sqlP1.Value = item;
//            sqlP2.Value = category;

//            sqlDA.Fill(dataSet, VI_ItemsPrice.Name);
//            return dataSet.Tables[VI_ItemsPrice.Name].Rows.Count > 0;
//        }

//        protected override void CreateConnection()
//        {
//            dataSet = new DataSet("TRItemPrices");
//            myTable = VI_ItemsPrice.Name;

//            QueryBuilder qB = new QueryBuilder();
//            sqlP1 = new SqlABParameter(sqlCN.ProviderType, "@p50", SqlDbType.NVarChar, 16);
//            sqlP2 = new SqlABParameter(sqlCN.ProviderType, "@p51", SqlDbType.NVarChar, 16);
//            qB.AddSelect();
//            qB.AddFrom(VI_ItemsPrice.Name);
//            qB.AddCompare(VI_ItemsPrice.Item, sqlP1);
//            qB.AddCompare(VI_ItemsPrice.Category, sqlP2);

//            sqlCM = new SqlABCommand(qB.Query, sqlCN);
//            sqlCM.Parameters.Add(sqlP1);
//            sqlCM.Parameters.Add(sqlP2);
//            sqlDA = new SqlABDataAdapter(sqlCM);
//        }

//    }
//    #endregion
}
